package com.mall.entity.bargain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * bg讨价还价
 *
 * @author ASUS
 * @date 2021/07/21
 */
@Data
public class BgBargain {

    private Long id;
    /**
     * 商品id
     */
    private Long itemId;

    /**
     * 活动图
     */
    private String image;

    /**
     * 活动名称
     */
    private String bargainName;

    /**
     * 活动简介
     */
    private String productDesciption;

    /**
     * 最低价
     */
    private BigDecimal minPrice;

    /**
     * 砍价总次数
     */
    private Integer totalTimes;

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startingTime;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /**
     * 状态 1:进行中,0:已结束,2:逻辑删除
     */
    private String status;

    /**
     * 限量
     */
    private Integer limitNum;

    /**
     * 限量剩余
     */
    private Integer limitSurplus;

    /**
     * 购买限制次数
     */
    private Integer buyLimit;

    /**
     * 帮忙砍价人数
     */
    private Integer helpPeople;

    /**
     * JSON 商品砍价轮播图
     */
    private String images;

    /**
     * 砍价商品详情描述
     */
    private String details;

    /**
     * 参与人数
     */
    private Integer participant;

    /**
     * 砍价成功人数
     */
    private Integer successCount;

    /**
     * 前台时间参数
     */
    private Integer time;

}
